package uicgas.communication;

import uicgas.globaldata.ControlMessage;

/**
 * Interface for Communication component
 * 
 * @author Hong Wang
 *
 */
public interface Communication
{
	/**
	 * Start this Communication component
	 */
	void start();

	/**
	 * Use this method to send {@link ControlMessage} to the end-point connected this component
	 * 
	 * @param messageOut message to send out
	 */
	void sendData(ControlMessage messageOut);
}
